package net.xdclass.exception;

import lombok.Data;
import net.xdclass.enums.BizCodeEnum;

/**
 * @Classname BizException
 * @Description TODO
 * @Date 2022/4/4 18:52
 * @Created by sunhao
 */
@Data
public class BizException extends RuntimeException{

  private Integer code;
  private String msg;

  public BizException(Integer code, String message) {
    super(message);
    this.code = code;
    this.msg = message;
  }

  public BizException(BizCodeEnum bizCodeEnum) {
    super(bizCodeEnum.getMessage());
    this.code = bizCodeEnum.getCode();
    this.msg = bizCodeEnum.getMessage();
  }

}
